Skip to main content

Adverse Event Module Details

Key Features of the Adverse Event Module

1: Adverse Event Form

  • The module allows vaccinators to log any adverse events that occur post-vaccination.

  • The system checks whether the child/woman has already been registered.

2: Patient Search & Identification

The vaccinator can search for a child/woman by:

  • Scanning or entering a 14-digit code (Child/Woman ID).

  • If the child/woman is found, their data is fetched from the server.

  • If not found, an error message is displayed.

3: Patient Information Retrieval

Once identified, the system fetches and displays:

  • Basic Information: Name, Guardian Name, CNIC, Gender, DOB, Contact Details, Address, etc.

  • Recent Vaccination Data: Most recent vaccination details, including vaccine name and date of administration.

4: Checking for Previous Adverse Events

  • If an adverse event for the same vaccine group already exists, the Clinical Info Tab is locked, preventing duplicate entries.

  • If no previous adverse event exists, the Clinical Info Tab is unlocked for data entry.

5: Clinical Info Tab - Adverse Event Documentation

The vaccinator enters details of the adverse event under:

  • Symptoms: Includes duration, severity, hospitalization details, and treatment.
  • Outcome: Selects the outcome, including whether it was fatal.
  • Vaccination Info: Fetches vaccine details (batch number, expiry date, etc.) and allows manual entry if needed.

6: Form Validation & Submission

  • The system validates the form for missing or incorrect fields.
  • If errors exist, an error message prompts corrections.
  • If valid, the form is saved and uploaded via the Adverse Event API.

7: Form Upload Process

  • Once validated, the form is uploaded to the server.
  • If successful, a confirmation message is displayed.

Process Flow of the Adverse Event Module (Based on Flowchart)

1: Adverse Event Logging

  • The vaccinator selects the Adverse Event option in the app.

2: Patient Identification

  • The vaccinator searches for the child/woman using a 14-digit ID.
  • The system fetches data from the server.
  • If not found, an error message is displayed.

3: Displaying Patient Information

  • If found, the system displays Basic Information and Recent Vaccination Data.

4: Checking for Existing Adverse Events

  • If an adverse event already exists for the same vaccine group:
  1. The Clinical Info Tab is locked, and no further details can be entered.
  • If no previous adverse event exists:
  1. The Clinical Info Tab is unlocked for data entry.

5: Filling the Clinical Info Tab

The vaccinator enters:

  • Symptoms: Event details, hospitalization info.
  • Outcome: Selects the severity, including fatality if applicable.
  • Vaccination Info: Fetches or manually enters vaccine batch details.

6: Form Validation

  • The system checks if all mandatory fields are filled.
  • If errors exist, the vaccinator is prompted to correct them.
  • If valid, the form is submitted.

7: Uploading the Form

  • The system calls the Adverse Event API to upload the form.
  • Once successfully uploaded, the form is marked complete.

8: Completion Confirmation

  • The form is uploaded successfully, and a confirmation message is displayed.

Flowchart Explanation

The attached flowchart visually represents the Adverse Event Module process:

1: Start: Adverse Event Logging (Blue Box) → The vaccinator initiates an adverse event entry.

2: Patient Identification (Orange Box) → Scans or enters a 14-digit ID.

3: Fetching Data (Purple Box) → Calls the server for patient details.

  • If Data Found → Displays Basic & Recent Vaccination Information (Beige Boxes).
  • If Data Not Found → Shows an error message (Red Line).

4: Checking Existing Adverse Event (Diamond Box) → Determines if an event was previously logged.

  • If Yes → Locks the form (Red Box).
  • If No → Unlocks the Clinical Info Tab (Green Box).

5: Clinical Info Entry (Blue Box) → Vaccinator enters Symptoms, Outcomes, and Vaccination Info.

6: Form Validation Check (Blue Box) → Ensures all fields are correctly filled.

  • If Invalid → Shows an error message.
  • If Valid → Submits the form.

7: Form Upload Process (Grey Box) → Calls API to upload the form.

8: Successful Upload Confirmation (Green Circle) → Displays success message.